package com.beforemadness; import android.app.Activity; import android.app.ListActivity; import android.content.ContentValues; import android.database.Cursor; import android.net.Uri; import android.os.Bundle; import android.provider.Contacts.People; import android.widget.SimpleCursorAdapter; public class MainScreen extends ListActivity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); listContacts(); } public void listContacts() { String[] projection = new String[] { People.NAME, People.Phones._COUNT, People.PRIMARY_EMAIL_ID, People.NUMBER }; Uri contacts = People.CONTENT_URI; Cursor managedCursor = managedQuery(contacts,projection,null,null,People.NAME + "ASC"); String[] displayFields = new String[] {People.NAME, People.NUMBER}; int[] displayViews = new int[] { android.R.id.text1, android.R.id.text2 }; setListAdapter(new SimpleCursorAdapter(this, android.R.layout.simple_list_item_multiple_choice, managedCursor,displayFields, displayViews)); } }